package com.beiben.statistics.mapper;

import com.beiben.statistics.vo.AbillityDataVo;
import com.beiben.statistics.vo.NameValueVo;
import com.beiben.statistics.vo.RecordSearchParamVo;
import java.util.List;

/**
 * Created by admin on 2020/9/14.
 */
public interface AbilityMapper {


    /**
     * 按所查询平均分统计
     *
     * @param
     * @return 统计集合
     */
    public List<AbillityDataVo> selectAbilityDeptSuo(RecordSearchParamVo recordSearchParamVo);

    /**
     * 查询所的考试成绩分布饼状图
     *
     * @param
     * @return 统计集合
     */
    public List<NameValueVo> selectAbilityDeptSuoCompared(RecordSearchParamVo recordSearchParamVo);

    /**
     * 查询所的考试成绩分布饼状图总数
     *
     * @param
     * @return 统计集合
     */
    public Integer selectAbilityDeptSuoComparedCount(RecordSearchParamVo recordSearchParamVo);


    /**
     * 查询科室的考试成绩柱状图
     *
     * @param
     * @return 统计集合
     */
    public List<AbillityDataVo> selectAbilityDeptShi(RecordSearchParamVo recordSearchParamVo);


    /**
     * 查询人员的考试成绩柱状图
     *
     * @param
     * @return 统计集合
     */
    public List<AbillityDataVo> selectAbilityDeptPeople(RecordSearchParamVo recordSearchParamVo);


    /**
     * 查询人员的考试成绩及考试内容
     *
     * @param
     * @return 统计集合
     */
    public List<AbillityDataVo> selectPercentDeptPeople(RecordSearchParamVo recordSearchParamVo);

    /**
     * 查询未考试人员信息
     *
     * @param
     * @return 统计集合
     */
    public List<NameValueVo> selectPercentNoPeople(RecordSearchParamVo recordSearchParamVo);




}
